package com.jd.risk.bankorder.dao.bankorder;

import com.jd.risk.bankorder.annotation.MyBatisRepository;
import com.jd.risk.bankorder.entity.bankorder.TeslaReplyInfo;
import com.jd.risk.bankorder.entity.bankorder.TeslaReplyInfoExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

@MyBatisRepository
public interface TeslaReplyInfoMapper {
    long countByExample(TeslaReplyInfoExample example);

    int deleteByExample(TeslaReplyInfoExample example);

    int deleteByPrimaryKey(Long id);

    int insert(TeslaReplyInfo record);

    int insertSelective(TeslaReplyInfo record);

    List<TeslaReplyInfo> selectByExample(TeslaReplyInfoExample example);

    TeslaReplyInfo selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") TeslaReplyInfo record, @Param("example") TeslaReplyInfoExample example);

    int updateByExample(@Param("record") TeslaReplyInfo record, @Param("example") TeslaReplyInfoExample example);

    int updateByPrimaryKeySelective(TeslaReplyInfo record);

    int updateByPrimaryKey(TeslaReplyInfo record);
}